Multi-criterion Tabu Programming for Pareto-optimal Task Assignment in Distributed Computer Systems
نویسنده
چکیده
Multi-criterion tabu programming is a new approach for a decision making support and it can be applied to determine the Pareto solutions. Similarly to rules applied in the genetic programming, tabu programming solves problems by using a general solver that is based on a tabu algorithm. In the formulated task assignment problem as a multi-criterion question, both a workload of a bottleneck computer and the cost of system are minimized; in contrast, a reliability of the distributed system is maximized. Moreover, there are constraints for the performance of the distributed systems and the probability that all tasks meet their deadlines. In addition, constraints related to memory limits and computer locations are imposed on the feasible task assignment. Finally, results of some numerical experiments have been presented. Key-Words: Tabu search algorithm, multi-criterion optimization, genetic programming
منابع مشابه
Some Numerical Experiments on Multi-criterion Tabu Programming for Finding Pareto-optimal Solutions
Decision making for complex systems is based on multi-criterion-optimization. A decision making support can be applied to find the Pareto solutions. Multi-criterion tabu programming is a new paradigm for that task. Similarly to rules applied in the genetic programming, tabu programming solves problems by using a tabu algorithm that modifies some computer programs. We consider the multi-criterio...
متن کاملNumerical Experiments on Pareto-optimal Task Assignment Representations by Tabu-based Evolutionary Algorithm
Meta-heuristics like evolutionary algorithms require extensive numerical experiments to adjust their capabilities of solving decision making problems. Evolutionary algorithm can be applied for finding solution in distributed computer systems. Reliability and the load balancing are crucial factors for a quality evaluation of distributed systems. Load balancing of the Web servers can be implement...
متن کاملTabu-based Evolutionary Algorithm with Negative Selection for Pareto-optimization in Distributed Systems
Reliability and the load balancing are crucial factors for a quality evaluation of distributed systems. Load balancing of the Web servers can be implemented by reduction of the workload of the bottleneck computer what improves both a performance of the system and the safety of the bottleneck computers. An evolutionary algorithm based on a tabu search procedure is discussed for multi-criteria op...
متن کاملARTÍCULO Pareto-optimal Load Solutions in the I-Banking by Evolutionary Algorithm
Load balancing of the Web bank servers can be implemented by minimization of the workload of the bottleneck Web server. Load balancing improves both a performance of the system and the safety of the bottleneck computers. An evolutionary algorithm based on a tabu search procedure is discussed for solving multi-criteria optimization problem of finding a set of Pareto-suboptimal task assignments. ...
متن کاملPareto-optimal Load Solutions in the I-Banking by Evolutionary Algorithm
Load balancing of the Web bank servers can be implemented by minimization of the workload of the bottleneck Web server. Load balancing improves both a performance of the system and the safety of the bottleneck computers. An evolutionary algorithm based on a tabu search procedure is discussed for solving multi-criteria optimization problem of finding a set of Pareto-suboptimal task assignments. ...
متن کامل